An Extensional Kleene Realizability Semantics for the Minimalist Foundation
نویسندگان
چکیده
We build a Kleene realizability semantics for the two-level Minimalist Foundation MF, ideated by Maietti and Sambin in 2005 and completed by Maietti in 2009. Thanks to this semantics we prove that both levels of MF are consistent with the formal Church Thesis CT. Since MF consists of two levels, an intensional one, called mTT, and an extensional one, called emTT, linked by an interpretation, it is enough to build a realizability semantics for the intensional level mTT to get one for the extensional one emTT, too. Moreover, both levels consists of type theories based on versions of Martin-Löf’s type theory. Our realizability semantics formTT is a modification of the realizability semantics by Beeson in 1985 for extensional first order Martin-Löf’s type theory with one universe. So it is formalized in Feferman’s classical arithmetic theory of inductive definitions, called‘ ID1. It is called extensional Kleene realizability semantics since it validates extensional equality of type-theoretic functions extFun, as in Beeson’s one. The main modification we perform on Beeson’s semantics is to interpret propositions, which are defined primitively in MF, in a proof-irrelevant way. As a consequence, we gain the validity of CT. Recalling that extFun+ CT+ AC are inconsistent over arithmetics with finite types, we conclude that our semantics does not validate the Axiom of Choice AC on generic types. On the contrary, Beeson’s semantics does validate AC, being this a theorem of Martin-Löf’s theory, but it does not validate CT. The semantics we present here seems to be the best approximation of Kleene realizability for the extensional level emTT. Indeed Beeson’s semantics is not an option for emTT since AC on generic sets added to it entails the excluded middle. 1998 ACM Subject Classification F.4.1 Computability theory, Lambda calculus and related systems
منابع مشابه
Consistency of the minimalist foundation with Church thesis and Bar Induction
We consider a version of the minimalist foundation previously introduced to formalize predicative constructive mathematics. This foundation is equipped with two levels to meet the usual informal practice of developing mathematics in an extensional set theory (its extensional level) with the possibility of formalizing it in an intensional theory enjoying a proofs as programs semantics (its inten...
متن کاملCZF has the Disjunction and Numerical Existence Property
This paper proves that the disjunction property, the numerical existence property and Church’s rule hold true for Constructive Zermelo-Fraenkel Set Theory, CZF, and also for the theory CZF augmented by the Regular Extension Axiom. As to the proof technique, it features a self-validating semantics for CZF that combines extensional Kleene realizability and truth. MSC:03F50, 03F35
متن کاملColin Mclarty Semantics for First and Higher Order Realizability
First order Kleene realizability is given a semantic interpretation, including arithmetic and other types. These types extend at a stroke to full higher order intuitionistic logic. They are also useful themselves, e.g., as models for lambda calculi, for which see Asperti and Longo 1991 and papers on PERs and polymorphism (IEEE 1990). This semantics is simpler and more explicit than in Hyland 19...
متن کاملOrchestration in Orc: A Deterministic Distributed Programming Model
Orc is a new model of distributed programming which provides a strong theoretical foundation for internet computing based on compositions of web-services. Orc combines some of the power and flexibility of process algebra with the simplicity and determinism of synchronous programming models. We present an operational semantics of Orc and prove some laws analogous to those of Kleene algebra. We v...
متن کاملA General Notion of Realizability
We present a general notion of realizability encompassing both standard Kleene style realizability over partial combinatory algebras and Kleene style realizability over more general structures, including all partial cartesian closed categories. We show how the general notion of realizability can be used to get models of dependent predicate logic, thus obtaining as a corollary (the known result)...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014